Big Huge Thesaurus

Sphenodon punctatum

noun